﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using MySql.Data.MySqlClient;


namespace Login
{
    public class Usuarios
    {
        public static int autentificar(string usuario, string contra)
        {
            int resultado = -1;
            conexioon cnn = new conexioon();

            MySqlConnection conexion = cnn.conectar();
            conexion.Open();

            MySqlCommand consulta = new MySqlCommand(string.Format("SELECT * FROM usuarios WHERE idFuncionario = '{0}' AND usuarios.`pass` = '{1}'",usuario,contra),conexion);

            MySqlDataReader lector = consulta.ExecuteReader();

            while (lector.Read())
            {
                resultado = 50;
            }

            conexion.Close();
            return resultado;                         
        }
        public static int CrearUsuario(string Cedula, string contra, string Tipo, string FechaCreacion)
        {
            int resultado = -1;
            conexioon cnn = new conexioon();

            MySqlConnection conexion = cnn.conectar(); 
            conexion.Open();

            MySqlCommand consulta = new MySqlCommand(string.Format("INSERT INTO `betrans`.`usuarios`(`IdFuncionario`,`pass`,`FechaCreacion`,`Tipo`) VALUES ('{0}','{1}','{2}','{3}');", int.Parse(Cedula), contra, Tipo, FechaCreacion));
            MySqlDataReader lector = consulta.ExecuteReader();

            while (lector.Read())
            {
                resultado = 50; 
            }
            conexion.Close();
            return resultado;  
        }

        
        
        
        

        public static int modificarUsuario(string Cedula, string contra, string tipo, string fecha)
        {
            int resultado = -1;
            conexioon cnn = new conexioon();
            MySqlConnection conexion = cnn.conectar();
            conexion.Open();

            MySqlCommand consulta = new MySqlCommand(string.Format("UPDATE `betrans`.`usuarios` SET `IdFuncionario` = '{0}',`pass` = '{1}',`tipo` = '{2}',`fechaCreacion` = '{3}' WHERE `IdFuncionario` = '{0}';", int.Parse(Cedula), contra, tipo, fecha),conexion);
            MySqlDataReader lector = consulta.ExecuteReader();
            while (lector.Read())
            {
                resultado = 50;
            }


            conexion.Close();
            return resultado;
        }


    }
        
          
    
}

